/** 
 * Project Name:kaka 
 * File Name:IBasicInfoService.java 
 * Package Name:com.luoran.kaka.service 
 * Date:2018年11月21日下午5:42:57 
 * Copyright (c) 2018, Luoran, Inc. All Rights Reserved.
 * 
 */  
package com.luoran.kaka.service;

import java.util.List;

import com.luoran.kaka.entity.BasicInfo;

/** 
 * ClassName: IBasicInfoService
 * date: 2018年11月21日 下午5:42:57
 * @author ghl 
 * @since JDK 1.8
 */
public interface IBasicInfoService {

	/** 
	 * @author ghl  by 2018年12月12日下午4:28:54
	 * @param basicInfo
	 * @return 
	 * @since JDK 1.8
	 * add:
	 */ 
	String add(BasicInfo basicInfo);

	/** 
	 * 
	 * @author ghl 2018年11月25日下午10:22:26
	 * @param userId
	 * @return 
	 * @since JDK 1.8
	 * getBasicInfoById:根据id获取对象
	 */ 
	BasicInfo getBasicInfoById(String userId);

	/** 
	 * 
	 * @author ghl 2018年11月26日上午12:10:41
	 * @param basicInfo
	 * @return 
	 * @since JDK 1.8
	 * updateUserInfo:根据id修改
	 */ 
	int updateUserInfo(BasicInfo basicInfo);

	/** 
	 * 
	 * @author ghl 2018年12月6日下午5:22:32
	 * @param openId
	 * @return 
	 * @since JDK 1.8
	 * getAllPersonalCardByOpenId:通过openId获取个人卡片
	 */ 
	List<BasicInfo> getAllMyPersonalCardByOpenId(String openId);

	

}
